/**
 * @file 工单复制
 * @author yangjiangming <449654337@qq.com>
 * @date 2018/12/03 11:05:40
 */
layui.extend({
    oms_work_config: 'work/config/zmn.oms.work.config',
    oms_order_add_common: 'order/zmn.oms.order.add.common',
}).define(['oms_work_config', 'oms_order_add_common', 'zmnUtils'], function (exports) {
    var addUtils = layui.oms_order_add_common;
    var config = layui.oms_work_config;
    var zmnUtils = layui.zmnUtils;
    var $ = layui.$;

    /**
     * 初始化页面
     */
    function initPage () {
        let v_orderPurposeId = $("#orderPurposeId").val();
        let saveUrl = v_orderPurposeId ? config.url.saveNormalFromPurposeURL : config.url.saveNormalURL;
        // saveUrl = saveUrl + '?copyOrderId=' + $('#copyOrderId').val() + '&=copyWorkId=' + $('#copyWorkId').val();

        addUtils.init({
            isNew: true,
            isCopy: true,
            enableExternalShop: true,
            saveURL: saveUrl
        });

    }

    /**
     * 初始化页面事件
     */
    function initEvent () {
        // 计算价格
        addUtils.calculateProductAmount();
    }

    /**
     * 初始化表单数据
     */
    function initFormData() {
        var tel = zmnUtils.getQueryString("telephone");
        var channelId = zmnUtils.getQueryString("channelId");
        var cityId = zmnUtils.getQueryString("cityId");

        if (tel) {
            $("#telephone").val(tel);
        }

        if (channelId) {
            var select = 'dd[lay-value=' + channelId + ']';
            $('#channelId').siblings("div.layui-form-select").find('dl').find(select).click();
        }

        if (cityId) {
            var select = 'dd[lay-value=' + cityId + ']';
            $('#cityId').siblings("div.layui-form-select").find('dl').find(select).click();
        }
    }

    function init () {
        // 初始化表单数据
        initFormData();

        // 初始化页面
        initPage();

        // 初始化事件
        initEvent();


    }

    init();
    exports("oms_work_modify_copy");
});
